@echo off
chcp 65001 >nul
title 验证模拟位置工具
color 0A

echo.
echo ========================================
echo    模拟位置验证工具
echo ========================================
echo.

echo 第1步：强制停止常用应用...
echo.
adb shell am force-stop com.baidu.BaiduMap
echo   ✓ 已停止百度地图
adb shell am force-stop com.autonavi.minimap
echo   ✓ 已停止高德地图
adb shell am force-stop com.tencent.mm
echo   ✓ 已停止微信

echo.
echo ========================================
echo.

echo 第2步：等待5秒让系统更新...
timeout /t 5 >nul
echo   ✓ 等待完成

echo.
echo ========================================
echo.

echo 第3步：查看系统Mock Provider状态...
echo.
adb shell dumpsys location | findstr /C:"Mock Providers" /C:"LastLocation"

echo.
echo ========================================
echo.

echo 第4步：查看GPS和NETWORK的最后位置...
echo.
adb shell dumpsys location | findstr /C:"gps" /C:"network" | findstr "Location"

echo.
echo ========================================
echo.

echo 验证完成！
echo.
echo 💡 如何测试：
echo 1. 打开百度地图
echo 2. 点击右下角的"定位"按钮（蓝色圆圈）
echo 3. 查看是否跳转到你设置的位置
echo.
echo 或者：
echo 1. 打开微信
echo 2. 选择任意聊天 → "+" → "位置"
echo 3. 查看地图是否显示模拟位置
echo.
echo 如果还是不显示，可能原因：
echo - 应用缓存了旧位置（清除应用数据）
echo - 应用检测并拒绝模拟位置（打车、金融类应用）
echo - 需要重启手机
echo.

pause

